mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

asp.net连接查询SQL数据库并把结果显示在网页上(2种方法)

来源:网络整理  作者:网络  发布时间:2020-12-13 06:06
使用C#连接SQL数据库,并使用SQL语句查询,摸索了两天终于运行起来了,接下来为大家分享下两种连接方法,感兴趣的...
#if NOTALLOWEXCEPTION
<add key="connect" value="server=.;database=NorthWind;uid=sa;pwd=sa;"/>
#endif
#endif
<system.web>
<appSettings>
</connectionStrings>
_objToShowErr = se;
{

if (Params != null)
有两种方法:(说的是第一种方法不安全,我也不清楚^_^)
//3、打开数据库
第二种方法说的比较安全,就是比较麻烦
public SqlDataReader ExcuteDataReader(string strTxt, CommandType cmdType, SqlParameter[] Params)
DataSet ds = new DataSet();
//2、连接数据库
con = new SqlConnection(sCon);
SqlDataAdapter adapter = new SqlDataAdapter(strSQL, con);
//保存结果
cmd.Dispose();
在ASP.NET中,使用C#连接SQL数据库,并使用SQL语句查询,以前从来没有接触过C#,最近用到了,摸索了两天终于运行起来了,Mark一下,不喜勿喷
{
finally
con.Open();
return dr;
第一种方法:
SqlParameter[] Params1 = null;
{

复制代码 代码如下:

}
{
foreach (SqlParameter param in Params)

cmd.CommandType = cmdType;
//下面三行是添加的内容,即连接数据库的信息
{
}
{

复制代码 代码如下:

catch(SqlException se)
//4、查询函数
SqlDataReader select_result = null;
cmd.Connection = con;
<connectionStrings>
{
select_result = a.ExcuteDataReader(s, CommandType.Text, Params1);
string ss = "";
adapter.Fill(ds);
if (param != null) cmd.Parameters.Add(param);
<configuration>
#if NOTALLOWEXCEPTION
using (SqlConnection con = new SqlConnection("Data Source=.;uid=sa;pwd=sa;Database=NorthWind"))
if (con.State == ConnectionState.Closed)


sCon = ConfigurationManager.AppSettings["connect"];
SqlCommand cmd = new SqlCommand();
string s = "select * from table where id=N'" + id + "'";
{
Response.Write(ss);
Response.Write(drv["第一个字段"]+"|"+drv["第二个字段"]);

</appSettings>
{
//建立ASP.NET Web 应用程序,直接在Page_load函数中加入一下代码,貌似就可以用了
}
}
string username = "forever";

return null;
ss = ss + "第一个字段:" + select_result[0] + ", 第二个字段:" + select_result[1] + "; ";


}
}
{
{
SqlDataReader dr = null;
if (string.IsNullOrEmpty(sCon))
_sError = se.Message;
//根据自己的字段数写
Response.Write("连接字符串为空!");
Response.Write("数据库的连接没有打开!");
}
if (con.State == ConnectionState.Closed)
}
if (cmd.ExecuteScalar() != null)
}
}
//5、执行查询
dr = cmd.ExecuteReader();
{
cmd.CommandText = strTxt;
}
return dr;
public void Page_Load(object sender, EventArgs e)
//SQL语句,id=N'id',加个N是为了能识别中文字符。
//测试输出
}
//1、修改Web.config配置文件
while (select_result.Read())
foreach (DataRowView drv in ds.Tables[0].DefaultView)
}
{
string strSQL = "select * from table where";
try

相关热词: 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/3195.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

asp.net连接查询SQL数据库并把结果显示在网页上(2种方法)

2020-12-13 编辑:网络

#if NOTALLOWEXCEPTION
<add key="connect" value="server=.;database=NorthWind;uid=sa;pwd=sa;"/>
#endif
#endif
<system.web>
<appSettings>
</connectionStrings>
_objToShowErr = se;
{

if (Params != null)
有两种方法:(说的是第一种方法不安全,我也不清楚^_^)
//3、打开数据库
第二种方法说的比较安全,就是比较麻烦
public SqlDataReader ExcuteDataReader(string strTxt, CommandType cmdType, SqlParameter[] Params)
DataSet ds = new DataSet();
//2、连接数据库
con = new SqlConnection(sCon);
SqlDataAdapter adapter = new SqlDataAdapter(strSQL, con);
//保存结果
cmd.Dispose();
在ASP.NET中,使用C#连接SQL数据库,并使用SQL语句查询,以前从来没有接触过C#,最近用到了,摸索了两天终于运行起来了,Mark一下,不喜勿喷
{
finally
con.Open();
return dr;
第一种方法:
SqlParameter[] Params1 = null;
{

复制代码 代码如下:

}
{
foreach (SqlParameter param in Params)

cmd.CommandType = cmdType;
//下面三行是添加的内容,即连接数据库的信息
{
}
{

复制代码 代码如下:

catch(SqlException se)
//4、查询函数
SqlDataReader select_result = null;
cmd.Connection = con;
<connectionStrings>
{
select_result = a.ExcuteDataReader(s, CommandType.Text, Params1);
string ss = "";
adapter.Fill(ds);
if (param != null) cmd.Parameters.Add(param);
<configuration>
#if NOTALLOWEXCEPTION
using (SqlConnection con = new SqlConnection("Data Source=.;uid=sa;pwd=sa;Database=NorthWind"))
if (con.State == ConnectionState.Closed)


sCon = ConfigurationManager.AppSettings["connect"];
SqlCommand cmd = new SqlCommand();
string s = "select * from table where id=N'" + id + "'";
{
Response.Write(ss);
Response.Write(drv["第一个字段"]+"|"+drv["第二个字段"]);

</appSettings>
{
//建立ASP.NET Web 应用程序,直接在Page_load函数中加入一下代码,貌似就可以用了
}
}
string username = "forever";

return null;
ss = ss + "第一个字段:" + select_result[0] + ", 第二个字段:" + select_result[1] + "; ";


}
}
{
{
SqlDataReader dr = null;
if (string.IsNullOrEmpty(sCon))
_sError = se.Message;
//根据自己的字段数写
Response.Write("连接字符串为空!");
Response.Write("数据库的连接没有打开!");
}
if (con.State == ConnectionState.Closed)
}
if (cmd.ExecuteScalar() != null)
}
}
//5、执行查询
dr = cmd.ExecuteReader();
{
cmd.CommandText = strTxt;
}
return dr;
public void Page_Load(object sender, EventArgs e)
//SQL语句,id=N'id',加个N是为了能识别中文字符。
//测试输出
}
//1、修改Web.config配置文件
while (select_result.Read())
foreach (DataRowView drv in ds.Tables[0].DefaultView)
}
{
string strSQL = "select * from table where";
try

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/3195.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页